Copyright: Copyright © 2003 KEDMI Scientific Computing


tinySpell
tinySpell 1.3

 What is tinySpell?

 How to check spelling?

 The menu

 Private dictionary

 Opening a spelling window

 Settings

 Running tinySpell at startup

 Checking the spelling on the fly

 Beep on error

 Inserting replacement word into document

 Hot-key for opening the replacement list

 Hot-key for disabling/enabling

 Disabling/Enabling tinySpell

 Uninstalling tinySpell

 Distribution

 License


About tinySpell
tinySpell

Occasionally you need to check the spelling of words in an application that does not include a spelling checker and you don't want to launch your word processor just for that. This is when tinySpell becomes handy. It is a small utility that allows you to easily and quickly check the spelling of words in any application. tinySpell monitors your typing on the fly and alerts you whenever it detects a misspelled word. It also checks the spelling of every word you copy to the clipboard. After invoking tinySpell it installs itself in the system tray for easy access (you’ll see a small icon [image] or [image] in the tray). Normally the icon is white but it turns to yellow when a misspelled word is detected. Clicking the yellow tinySpell icon, or pressing the hot-key, pops up a list of suggested replacement words from which you can select a correction. You can set tinySpell to insert the selected word into your document or copy it to the clipboard (or both). tinySpell comes with an American-English dictionary containing more than 110,000 words.

tinySpell is free, but if you find it useful and want to support its development you can make a donation by clicking the Donate item in the right mouse button menu. Your donation will be handled by Digital River, Inc., a respectable e-commerce company that provides an easy and secure money transfer.

tinySpell was developed by KEDMI Scientific Computing who is also the developer of Numerit – an intuitive programming environment for developing numerical computation programs and producing publication-quality technical documents. You can visit Numerit’s web-site by right-clicking the tinySpell icon in the system tray and selecting the item www.numerit.com. This is also the web-site for downloading tinySpell and its updates.


Check word spelling
Checking your spelling

Option 1:

Select a word in any application and copy it to the clipboard (Ctrl+C). If the word is misspelled, you will hear a beep and the tinySpell icon in the system tray will turn to yellow [image], otherwise it will be white [image].

Option 2:

tinySpell monitors your typing on the fly and alerts you whenever it detects a misspelled word (again, a beep and a yellow icon). With this option it is recommended to also open the spelling window which will allow you to see each word as it is checked by tinySpell.

To reset or set any of the above options right-click the tinySpell icon and select Settings (default: both options are set).

Correcting a misspelled word

To get a replacement word click the tinySpell icon or press the hot-key. You'll see a list of suggested replacement words. When you select a replacement word and the option Copy replacement word is set, tinySpell copies the word to the clipboard so you can paste it in your document (Ctrl+V). If the option Insert replacement word is set, tinySpell inserts the selected word into your document.

To close the list without selecting a word, press the Esc key, or select Ignore, or click with the mouse anywhere outside the list.

At the bottom of the replacement list you can see the item Add to dictionary. Clicking this item adds the misspelled word to your private dictionary. As long as the word is in the dictionary it is considered to be correctly spelled. See Private dictionary to learn how to remove added words from the dictionary.


Right mouse button menu
The menu

Right-clicking the tinySpell icon [image] in the system tray opens the tinySpell menu:

www.numerit.com	.............	Go to tinySpell’s web-site.

About tinySpell	.................	See version, copyright, etc.

Donate	...............................	Make a donation.

Help	...................................	Open the online help.

Clean up dictionary	..........	Clean up the private dictionary.
See Private dictionary.

Open spelling window	.......	Open a small window that allows you to enter a word and check its spelling.
See Opening a spelling window.

Settings	..............................	Set and reset various options.
See Settings.

Disable/Enable	...................	Disable/Enable tinySpell.
See Disabling/Enabling tinySpell.

Exit tinySpell	.....................	Close the tinySpell application and remove it from the system tray.


Private dictionary

In addition to tinySpell’s built-in dictionary you also have access to a private dictionary. Whenever tinySpell detects a misspelled word it allows you to add it to the private dictionary. To add the word to the dictionary click the item Add to dictionary at the bottom of the list of suggested replacement words. As long as the word is in the dictionary it is considered to be correctly spelled.

If you want to remove a word from the private dictionary right-click the tinySpell icon [image] in the system tray and click the item Clean up dictionary. This opens a window with a list of all the words that are found in the private dictionary. To remove a word, select it and press the Remove button. To close the window press the Close button.


Opening a spelling window

You can open a small window that will allow you to enter a word and check its spelling. Right-click the tinySpell icon [image] in the system tray and select Open spelling window. This will open the spelling window which consists of an edit field and a check button. The edit field is constantly monitored while you are entering text into it and when a misspelled word is detected it appears in red. Click the check button to see a list of suggested replacement words. When you select a word from the list and the option Copy replacement word is set, the selected word is copied to the clipboard.

In addition, when tinySpell checks a word (i.e., you copy a word to the clipboard and the option Check clipboard word is set, or the option Check spelling on the fly is set) the spelling window also displays it. If the word is misspelled you’ll see it in red so you get a quick indication that your spelling is incorrect. If you then click the check button you can select a replacement word which will be copied to the clipboard or inserted into your document according to the options you set (see Settings).

The spelling window can be moved, so you can bring it closer to your document for easy access (you can even put it on the Menu Bar or Toolbar of your application so it will look like an integral part of it). Note that the tinySpell icon in the system tray is still active when the spelling window is open.

To close the spelling window click its Close icon [x]. Clicking the item “Open spelling window” in the right mouse button menu when the spelling window is open moves it to the bottom-right corner of the screen. When you close tinySpell while the spelling window is open it will be opened automatically the next time tinySpell is invoked.


Settings

Right-click the tinySpell icon [image] in the system tray and select Settings to open the settings box where you can turn the following features on and off:

Run tinySpell at Startup	....	Run tinySpell automatically every time you start Windows.
See Running tinySpell at startup.

Check spelling on the fly	...	Your spelling is checked while you are typing.
See Checking the spelling on the fly.

Beep on error	....................	tinySpell beeps when it detects a spelling error.
See Beep on error.

Check clipboard word	........	tinySpell checks words that are copied to the clipboard.

Copy replacement word	....	The selected replacement word is copied to the clipboard.

Insert replacement word	....	The selected replacement word is inserted into the document.
See Inserting replacement word into document.

Replacement-list Hot-key	...	Define a hot-key for opening the list of replacement words.
See Hot-key for opening the replacement list.

Disable/Enable Hot-key	....	Define a hot-key for disabling/enabling tinySpell.
See Hot-key for disabling/enabling.


Running at startup
Running tinySpell at startup

You can instruct tinySpell to load itself automatically every time you start Windows. The item Run tinySpell at Startup is found in the Settings box. A check mark next to it indicates that running at startup is enabled.


Inserting replacement word
Inserting replacement word into document

You can instruct tinySpell to insert the selected replacement word into the document that you are currently editing. The item Insert replacement word is found in the Settings box. A check mark next to it means that the feature is enabled.

When this option is set, tinySpell generates a series of keystrokes and sends them to the document’s application. If, for some reason, the document does not accept these keystrokes you can still paste the replacement word from the clipboard (if the option Copy replacement word is set).

Note that tinySpell takes into account what you have typed after the misspelled word (i.e., a space, a comma, and even the beginning of the next word) so you should not move the insertion point in the document before selecting a replacement word; just select the word and tinySpell will replace the misspelled word and reinsert the rest of the text.


Checking the spelling on the fly

You can instruct tinySpell to check your spelling while you are typing. The item Check spelling on the fly is found in the Settings box. A check mark next to it means that the feature is enabled.

When this option is set tinySpell monitors your typing and when it detects a misspelled word it alerts you with a beep (see Beep on error) and by turning the tinySpell icon to yellow. You can then open a list of suggested replacement words (by clicking the tinySpell icon or pressing the hot-key) and select a correction. It is recommended to also open the spelling window that will allow you to see the misspelled word in addition to hearing the error beep.

tinySpell has several criteria to decide when the word you are typing is terminated and should be checked. Whenever you enter a space, the Enter key, or any character that cannot be interpreted as part of a word (e.g., a digit), tinySpell assumes that the word has terminated and performs a spelling check. The current word is also checked when the position in the document is changed with the mouse, or with one of the arrow keys or one of the Page-Up, Page-Down, Home, and End keys. In such a case tinySpell considers the next letter you insert as the beginning of a new word. So if, for example, you move back with the Left arrow key and change the word (delete or insert a character) tinySpell checks the current word before you change it and considers the next letter you enter as the beginning of a new word. That’s why it is recommended that you open the spelling window so that you can see the word that was actually checked by tinySpell. Note that as long as the word is not terminated, using the backspace is allowed and does not terminate the word.


Beep on error

You can instruct tinySpell to beep whenever a misspelled word is detected. The item Beep on error is found in the Settings box. A check mark next to it means that the feature is enabled.

Note that tinySpell uses the default Windows beep, so you should check that a sound is assigned to the Default Beep system sound. This is found in the Control Panel - Sounds applet.

In some cases Default Beep does not appear in the list of sounds. If this is the case, you may need to change your registry. You must use caution when changing the registry, improper changes can cause Windows to no longer function.

Make sure that the "default" value of the registry key:

HKEY_CURRENT_USER\AppEvents\EventLabels\.Default

is the string "Default Beep".

You should also check that the registry key:

HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\.Default

exists, if not - create it.

Launch Control Panel and select Sounds. Add the desired sound for the "Default Beep".


Hot-key for opening replacement list
Hot-key for opening the replacement list

You can define a hot-key that will open the list of replacement words. When you first install tinySpell the key combination Ctrl+; (semicolon) is defined as the hot-key. You can define a new hot-key or remove the current definition by opening the Settings box. To change the hot-key move into the hot-key field and press a new key combination or the Backspace key to remove the current definition.

When you press the hot-key in a document (after a misspelled word has been detected) tinySpell opens the list of replacement words near the current position in the document with the first replacement word highlighted (so if you want to select the first replacement word you just press the Enter key and continue with your typing). Note that with some applications the current position is not available and the list will appear at the corner of the window. To close the list without selecting a word, press the Esc key, or select Ignore, or click with the mouse anywhere outside the list.


Hot-key for disabling/enabling

You can define a hot-key for disabling and enabling tinySpell. When you first install tinySpell the key combination Ctrl+`  is defined as the hot-key. You can define a new hot-key or remove the current definition by opening the Settings box. To change the hot-key move into the hot-key field and press a new key combination or the Backspace key to remove the current definition.

See also Disabling/Enabling tinySpell.


Disabling/Enabling tinySpell

If you are writing a text that its spelling needs no checking you can disable tinySpell (without closing it) so that it will not alert you unnecessarily. To disable tinySpell right-click the icon [image] in the system tray and select Disable. The icon will change to [image]. To enable it - right-click the tinySpell icon and select Enable. You can also use a hot-key to disable/enable tinySpell (see Hot-key for disabling/enabling).


Uninstalling tinySpell

You can uninstall tinySpell by opening  Add/Remove Programs in the Control Panel or by clicking the item Uninstall tinySpell in Start −> Programs −> tinySpell.


Distribution

tinySpell is a freeware, so you can distribute it freely as long as you redistribute the whole package including all the components as originally received and without removing any copyright or proprietary notices from it.

If you find tinySpell useful and want to support its development you can make a donation by clicking the Donate item in the right mouse button menu. Your donation will be handled by Digital River, Inc., a respectable e-commerce company that provides an easy and secure money transfer.


License
tinySpell License Agreement

Copyright (C) 2003 KEDMI Scientific Computing. All rights reserved.

1. Acceptance

KEDMI Scientific Computing grants you a non-exclusive license to use tinySpell - a software and accompanying documentation ("SOFTWARE"). Exercising your rights to use the SOFTWARE indicates your acceptance of the terms of this Agreement.

2. Copyright

All intellectual property rights in the SOFTWARE are owned by KEDMI Scientific Computing and are protected by international copyright laws and international treaty provisions.

3. Use

You may install and use an unlimited number of copies of the SOFTWARE.

4. Reproduction and Distribution.

You may reproduce and distribute an unlimited number of copies of the SOFTWARE; provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this Agreement.

5. Restrictions

You may not reverse engineer, decompile, or disassemble the SOFTWARE.

You may not remove any component, copyright notices, or proprietary notices from the SOFTWARE.

You may not sell, rent, or lease the SOFTWARE.

6. Disclaimer of Warranty and Limited Warranty

The SOFTWARE is provided on an "as is" basis without warranty of any kind, either express or implied, including, without limitation, that of fitness for a particular purpose.

7. Limitation of liability

In no event will KEDMI Scientific Computing be liable for any damages including any lost profits, data or information, or other indirect, incidental, special, or consequential damages arising out of the use or inability to use the SOFTWARE, even if advised of the possibility of such damages, or for any claim by any other party.